import unittest
from htmltestreport import HTMLTestReport
from config import BASE_DIR
from common.init_log import init_log_config
if __name__ == '__main__':
    # 调用日志配置的函数
    # 日志放在项目路径下log里
    init_log_config(BASE_DIR+'/log/ihrm.log')
    # 2. 生成测试套件
    # 把当前路径下的scripts文件夹，test开头的文件，加入测试套件
    suite = unittest.defaultTestLoader.discover(BASE_DIR+'/scripts', 'test*')

    # 3. 实例化HTMLTestReport对象
    # 生成的测试报告，存在在report目录下
    report = HTMLTestReport(BASE_DIR+'/report/report.html', title="ihrm测试报告", description="V1.0")

    # 4. 执行测试套件
    report.run(suite)
